broiled tomatoes - Turkish English Dictionary